dev shell
Nixの文脈で出てくる用語
名前の通り、開発用のshell
shellというのはkernelに対するinterfaceなので
具体的には、プロジェクトに必要なツールが揃った環境をイメージすれば良い
e.g. nodeが入っている
例えば、direnvを使えば、cdすれば自動でdev shellにも入れる
Devbox使ったり、flakeのoutputs.devShells使ったりして定義できる